home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magic Disk 64
/
Magic_Disk_64_90-05_1990_-_de_Side_A.d64
/
zeichendemo gk6
(
.txt
)
< prev
Wrap
Commodore BASIC
|
2023-02-26
|
3KB
|
87 lines
10 poke53280,0:poke53281,6:v=53248
15 print"[147] [218]eichendemo "
20 print"[196]ieses [208]rogramm enthaelt 5 [196]emoprogram-"
30 print"me zum [199]rafik-[203]urs [212]eil 6."
40 print"[210]ufen [211]ie diese aus dem nun folgenden"
45 print"[205]enu ganz einfach auf."
50 print"[213]li [194]asters."
60 print" [212]aste druecken"
70 geta$:ifa$=""then70
80 :
90 rem *************
91 rem * hauptmenu *
92 rem *************
100 print"[147] [218]eichendemo "
110 print"[194]itte waehlen [211]ie:"
120 print"------------------"
130 print" 1 [146] - [205]ulicolorzeichendemo"
140 print" 2 [146] - [197]xtended-[194]ackground-[195]olor-[196]emo"
150 print" 3 [146] - [214]ertikalscroll"
170 print" 4 [146] - [194]ildschirmwackeln"
180 print" 5 [146] - [208]rogrammende"
190 geta$:ifa$=""then190
200 a=asc(a$)-48:ifa<1ora>5then190
205 ifa=5thensys64738
210 onagosub300,400,500,600
220 goto100
230 :
290 rem *****************
291 rem * muticolordemo *
292 rem *****************
300 print"[147] [205]ulticolordemo "
305 fori=0to1
310 print"[196]iese [196]emo zeigt, wie unterschiedlich"
320 print"ein [218]eichensatz im [205]ulticolormodus dar-"
330 print"gestellt werden kann."
340 next
350 pokev+22,peek(v+22)or16:pokev+35,0:pokev+34,7
360 fori=55816to55916:pokei,9:next
370 print" [212]aste druecken"
380 geta$:ifa$=""then380
385 poke53270,200
390 return
391 :
392 rem ************
393 rem * ebc-demo *
394 rem ************
400 print"[147] extended-background-color-demo ";chr$(142)
410 print"diese demo zeigt, wie verschieden die"
420 print"zeichen im extended-background-color-"
430 print"modus des 64ers erscheinen koennen..."
440 pokev+17,peek(v+17)or64
450 pokev+34,11:pokev+35,12:pokev+36,15
460 fori=0to255:poke1744+i,i:next
470 print" taste druecken"
480 geta$:ifa$=""then480
485 pokev+17,peek(v+17)andnot64
490 return
491 :
492 rem ******************
493 rem * vertikalscroll *
494 rem ******************
500 print"[147] [214]ertikalscrolldemo "
510 print" [196]as ist eine [211]crolldemo. [196]er [194]ild-"
520 print" schirm bewegt sich ganz weich nach"
530 print" links und nach rechts"
550 print" [212]aste druecken"
560 pokev+22,peek(v+22)and not 8
565 q=peek(v+22)
570 fori=7to0step-1:pokev+22,q+i:forz=0to50:nextz:nexti
580 fori=1to7:pokev+22,q+i:forz=0to50:nextz:nexti
585 geta$:ifa$<>""thenpokev+17,27:return
590 goto570
591 :
592 rem *********************
593 rem * bildschirmwackeln *
594 rem *********************
600 print"[147] [194]ildschirmwackeln "
610 print"[196]ieser [215]ackeleffekt kann gut in"
620 print"[211]pielen bei [197]xplosionen eingesetzt"
630 print"werden."
640 print" [212]aste druecken"
650 p=peek(v+17)-4:q=peek(v+22)
660 a=int(7*rnd(1))+1:b=int(7*rnd(1))+1
670 pokev+17,p+a:pokev+22,q+b
675 geta$:ifa$<>""thenpokev+17,27:pokev+22,8:return
680 goto660